/*
* <p>Copyright： 东软烟草产品研发团队</p>
*/
package com.jkl.entity.dept;

import java.util.List;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.apache.ibatis.type.JdbcType;

import lombok.Data;
import lombok.experimental.Accessors;
import tk.mybatis.mapper.annotation.ColumnType;

/**
 * <p>
 * 实体
 * <p>
 * <p>
 * 变更说明：lin.pf 2018年10月07日实体
 * <p>
 * Date:2018年10月07日
 * 
 * @author lin.pf
 * @version 1.0
 */
@Data
@Accessors(chain = true)
@Table(name = "bs_dept")
public class BSDept {
	/**
	 * 主键ID
	 * 
	 * @mbg.generated
	 */
	@Id
	@ColumnType(jdbcType = JdbcType.INTEGER)
	private Integer rowId;

	/**
	 * 部门编码
	 * 
	 * @mbg.generated
	 */
	private String deptCode;
	/**
	 * 部门名称
	 * 
	 * @mbg.generated
	 */
	private String deptName;

	/**
	 * 部门类型：1、标准部门2、市局维护部门
	 * 
	 * @mbg.generated
	 */
	private Integer deptType;

	/**
	 * 显示顺序
	 * 
	 * @mbg.generated
	 */
	private Integer sequence;

	/**
	 * 部门级别
	 * 
	 * @mbg.generated
	 */
	private Integer level;

	/**
	 * 上级部门ID
	 * 
	 * @mbg.generated
	 */
	private Integer parentId;

	/**
	 * 状态：1启用，0停用
	 * 
	 * @mbg.generated
	 */
	private Integer status;

	// 颜色
	private String color;

	private String projectNo;

	private Integer oldRowId;
	private Integer rowIdEnd;

	@Transient
	private List<BSDept> children;
}
